package pl.edu.agh.neural.core;

import pl.edu.agh.bp.momentum.IMomentumFunction;
import pl.edu.agh.som.learning.ILearningFunction;

import java.util.List;


public interface ITrainableLayerWithTeacher extends ILayer {
    public void train(double learningSpeed, double momentum, double[] expectedValues);

    public void train(double learningSpeed, double momentum, ITrainableLayerWithTeacher nextLayer);
}
